#include <cstdio>

using namespace std;
const double eps=1e-5;
double fx(double x)
{
    return x*x*x*x-2.0;
}
double bisection(double left,double right)
{
    double mid;
    while ((right-left)>eps)
    {
       mid=left+(right-left)/2;
       if (fx(mid)>0)
       {
            right=mid;
       }
       else
       {
            left=mid;
       }
    }
    return mid;
}
int main_104()
{
    printf("%.*lf",5,bisection(1,2));
	return 0;
}
